function getXHRObject() {
	var xhr;
	if(window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
		xhr = new XMLHttpRequest();
	} else { // code for IE6, IE5
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xhr;
}

var xhr = getXHRObject();

//app entrance
window.onload = function() {
	//--------请求
	//	xhr.open(method,url,async);
	//	xhr.send(string);
	//--------响应
	//xhr.responseText;
	//xhr.responseXML;
	//--------onreadystatechange
	//	0: 请求未初始化
	//	1: 服务器连接已建立
	//	2: 请求已接收
	//	3: 请求处理中
	//	4: 请求已完成，且响应已就绪	
	//200: "OK"
	//404: 未找到页面

	//同步GET请求获取index.css
	//	xhr.open("GET", "index.css", false);
	//	xhr.send();
	//	var s = document.createElement('style');
	//	s.innerHTML = xhr.responseText;
	//	document.body.appendChild(s);

	//同步POST请求获取index.css
	//	xhr.open("POST", "index.css?a=1", false);
	//	xhr.send('desc=from-index&t=3');
	//	xhr.responseText;

	//异步GET请求获取index.css
	//	xhr.open("GET","andy.xml",true);
	//	xhr.send();
	//	xhr.onreadystatechange=function (event) {
	//		debugger;
	//		console.log('request index.css');
	//		console.log('readyState:',this.readyState,'status:',this.status,'statusText:',this.statusText);
	//		if(this.readyState===4 && this.status===200){
	//			console.log('response:',this.response);
	//			console.log('responseText:',this.responseText);
	//			console.log('responseXML:',this.responseXML);
	//		}
	//	}
	//同步POST请求获取index.css
	//	xhr.open("POST","index.css",true);
	//	xhr.send('desc=from-index');

	$.ajax({
		type: "get",
		url: "andy.xml",
		async: true,
		dataType: 'xml'
	});
		$.ajax({
		type: "get",
		url: "andy.xml",
		async: false,
		dataType: 'xml'
	});
}